Implementing MAC protocols for cooperative relaying: a compiler-assisted approach
نویسندگان
چکیده
Evaluating the performance of a cooperative relaying protocol requires an implementation for simulators and/or software-defined radios (SDRs) with an appropriate model for error detection, combining, and Medium Access Control (MAC) automaton. Such implementations are essential for meaningful evaluation of practical systems since any protocol introduces overhead that constrains the theoretical performance in non-obvious ways. Unfortunately, protocols for cooperative relaying often yield complex implementations which are tedious to implement and debug. Therefore, we identify basic operations that are inherent to all cooperative relaying protocols, and we propose a new language for their specification. Then, we show how to construct a compiler for the proposed language that generates most of the required implementation (model and MAC automaton) automatically. This approach prevents subtle mistakes during implementation of the protocol, and can significantly increase development time. In addition, this paper discusses code generation exemplarily for OMNeT++/Mobility Framework, but the approach is not restricted to a specific simulator or SDR.
منابع مشابه
Automated Development of Cooperative MAC Protocols - A Compiler-Assisted Approach
Letting users cooperate is a promising approach to improve reliability and throughput in wireless networks [11], but it has not yet made the transition into practice. Unlike conventional wireless communication, cooperation distributes each single transmission among multiple users and channels. Consequently, a Medium Access Control (MAC) protocol developer has to cope with various new, heavily d...
متن کاملPerformance Analysis of cooperative SWIPT System: Intelligent Reflecting Surface versus Decode-and-Forward
In this paper, we explore the impacts of utilizing intelligent reflecting surfaces (IRS) in a power-splitting based simultaneous wireless information and power transfer (PS-SWIPT) system and compare its performance with the traditional decode and forward relaying system. To analyze a more practical system, it is also assumed that the receiving nodes are subject to decoding cost, and they are on...
متن کاملA Delay-Bounded Relaying Diversity Scheme in Multi-User Cooperative Wireless Networks
Relay-assisted cooperative communication has received considerable attention as a promising approach to alleviate the burden of installing multiple antennas on simple terminals but still achieving transmit diversity. In most prior work, perfect error detection is assumed to prevent relays that receive in error from forwarding. Since error detection is often performed at the medium access contro...
متن کاملCooperative WLAN protocols for multimedia communication
In the recent years, wireless communications and the WLAN technology, as one of the most prevalent wireless indoor technologies, have received a lot of attention. However, while the demand for multimedia traffic over WLANs increases rapidly, the existingWLANs approach their limits. It is known that multiuser cooperative communication can enhance performance of wireless networks. It can substant...
متن کاملA Thesis for the Degree of Master Voluntary Relaying MAC Protocol for Rate Adaptive Wireless Local Area Networks
To exploit multi-rate capability as well as improve performance in wireless local area networks (WLANs), many rate adaptation mechanisms are proposed on IEEE 802.11 media access control (MAC) layer. However, they lead to performance anomaly problem due to guarantee of throughput fairness. To solve this problem, many cooperative MAC protocols were proposed that are classified into packet aggrega...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008